package com.hbxy.favorite.service;

import com.hbxy.favorite.domain.Collect;
import com.hbxy.favorite.domain.Favorites;
import com.hbxy.favorite.domain.User;
import com.hbxy.favorite.resault.ResponseBo;
import com.hbxy.favorite.vo.CollectVo;

import java.util.List;
import java.util.Map;

public interface CollectService {



    ResponseBo addCollect(Collect collect);

    List<CollectVo> getAllCollect(String title);

    ResponseBo deleteCollect(Collect collect);

    List<CollectVo> getCollectByFavoriteId(Long id);

    List<CollectVo> getNoRead(Long userId);

    List<CollectVo> getCollectByUserId(Long userId);

    List<CollectVo> getDeleted(Long userId);

    int deletedForever(Collect collect);
}
